//package com.sxj.base.util.tree;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * @author Sun Xiaojie
// */
//public class TreeTest {
//	
//	
//	public static void main(String[] args) {
//		List<Department> list = new ArrayList<>();
//		Department b = new Department();
//		b.setId(2);
//		b.setFatherDep(1);
//		b.setName("部门二");
//		list.add(b);
//		Department e = new Department();
//		e.setId(3);
//		e.setFatherDep(1);
//		e.setName("部门三");
//		list.add(e);
//		Department c = new Department();
//		c.setId(4);
//		c.setFatherDep(0);
//		c.setName("部门四");
//		list.add(c);
//		
//
//		Department a = new Department();
//		a.setId(1);
//		a.setFatherDep(0);
//		a.setName("部门一");
//		list.add(a);
//		
//		TreeUtil<Department> util = new TreeUtil<Department>();
//		List<Department> createTree = util.createTree(list, Department.class.getName());
//		
//		System.out.println(createTree);
////		DepartmentDTO dto = createTree(a, list, DepartmentDTO.class);
//	}
//
//	/**
//	 * @param a 顶级内容
//	 * @param list 原始数据
//	 * @param class1
//	 * @return 树形结构数据
//	 */
////	private static DepartmentDTO createTree(Department a, List<Department> list, Class<DepartmentDTO> class1) {
////		
////		return null;
////	}
//
//}
